package com.yqyd.hy.mapper;

import com.yqyd.hy.domain.HyGoods;

import java.util.List;

/**
 * 宏悦—商品Mapper接口
 * 
 * @author Dhq
 * @date 2025-06-16
 */
public interface HyGoodsMapper 
{
    /**
     * 查询宏悦—商品
     * 
     * @param id 宏悦—商品主键
     * @return 宏悦—商品
     */
    public HyGoods selectHyGoodsById(Long id);

    /**
     * 查询宏悦—商品列表
     * 
     * @param hyGoods 宏悦—商品
     * @return 宏悦—商品集合
     */
    public List<HyGoods> selectHyGoodsList(HyGoods hyGoods);

    List<HyGoods> selectHyGoodsListByCategoryId(Long categoryId);

    /**
     * 新增宏悦—商品
     * 
     * @param hyGoods 宏悦—商品
     * @return 结果
     */
    public int insertHyGoods(HyGoods hyGoods);

    /**
     * 修改宏悦—商品
     * 
     * @param hyGoods 宏悦—商品
     * @return 结果
     */
    public int updateHyGoods(HyGoods hyGoods);

    /**
     * 删除宏悦—商品
     * 
     * @param id 宏悦—商品主键
     * @return 结果
     */
    public int deleteHyGoodsById(Long id);

    /**
     * 批量删除宏悦—商品
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteHyGoodsByIds(Long[] ids);


    String UpdateTime();
}
